put (one) on the spot - German English Dictionary